﻿using System;
using System.Collections.Generic;
using Infraestrutura.Entidades;
using Model.Produtos;
using Model.Clientes;
using Model.Contratos;
using Model.Tipologias;

namespace Model.Requisicoes
{
    public class LinhaRequisicao : Entidade
    {
        private Requisicao _requisicao;
        private Int64 _idRefeicaoContratada;
        private Produto _produto;
        private String _nomeProduto;
        private String _descricaoProduto;
        private Decimal _quantidade;
        private Tipologia _unidadeMedida;
        private Decimal _precoCusto;
        private Decimal _totalCusto;

       

        public Requisicao Requisicao
        {
            get { return _requisicao; }
            set { _requisicao = value; }
        }

        public Int64 IdRefeicaoContratada
        {
            get { return _idRefeicaoContratada; }
            set { _idRefeicaoContratada = value; }
        }

        public Produto Produto
        {
            get { return _produto; }
            set { _produto = value; }
        }

        public String NomeProduto
        {
            get { return _nomeProduto; }
            set { _nomeProduto = value; }
        }

        public String DescricaoProduto
        {
            get { return _descricaoProduto; }
            set { _descricaoProduto = value; }
        }

        public Decimal Quantidade
        {
            get { return _quantidade; }
            set { _quantidade = value; }
        }

        public Tipologia UnidadeMedida
        {
            get { return _unidadeMedida; }
            set { _unidadeMedida = value; }
        }
      
        public Decimal PrecoCusto
        {
            get { return _precoCusto; }
            set { _precoCusto = value; }
        }

        public Decimal TotalCusto
        {
            get { return _totalCusto; }
            set { _totalCusto = value; }
        }
    }
}
